Process-Oriented Requirements Management
نویسنده
چکیده
In the context of the implementation of increasingly complex IT systems a solid high quality and complete requirements analysis is a must. No one will dispute this statement seriously and yet the requirements analysis process and in particular, the process-oriented analysis is an unloved stepchild in many projects. When asked about the reasons, we always encounter the same familiar suspects: no time, no budget, no tools, no trained resources and the frequently asked question on where the benefit of a process-oriented analysis lies for the project. If we trace the various phases of projects, we notice that errors are propagated from the analysis into the design and implementation, leading to costly rework scenarios. To address this problem masterly, the available development tools have now summarily been ordered a round trip, therefore creating a technology to redirect project-artifacts from the development or design phase back to the level of analysis. This is based on the philosophy that software developers will correct analytical errors, which have made it into the implementation, and the results of the correction can then be transported back via reverse engineering, back to the level of analysis. Granted, such concepts may be helpful to a limited extent, but there is no substitute to the realization that the royal road to a successful project leads just yet over a high-quality analysis. This paper describes the key aspects to pay attention to in a process-oriented requirements analysis in order to not having to rely on a supposedly curing round trip.
منابع مشابه
Requirements Evolution from Process to Product Oriented Management
Requirements Evolution represents one of the major problems in developing computer-based systems. Current practice in Requirement Engineering relies on process-oriented methodologies, which lack of product features. The resulting scenario then is a collection of general methodologies, which do not take into account product features that may enhance our ability in monitoring and controlling Requ...
متن کاملAn Internet Based Software Process Management Environment
The paper presents a process-oriented view on knowledge management in software development. We describe requirements on knowledge management systems from a process-oriented perspective, introduce a process modeling language MILOS and its use for knowledge management. Then we explain how a process-oriented knowledge management system can be implemented using advanced but available information te...
متن کاملFoundations of Aspect Oriented Business Process Management
Reducing complexity in Information Systems is a main concern in both research and industry. One strategy for reducing complexity is separation of concerns. This strategy advocates separating various concerns, like security and privacy, from the main concern. It results in less complex, easily maintainable, and more reusable Information Systems. Separation of concerns is addressed through the As...
متن کاملExamine the Relationship between the Process-Oriented Organizations by Strategy Formation as a Formal Process
This article examines the role of management in business processes in relation to the process-oriented organization and strategy formation as a formal process (strategic planning). A questionnaire designed to measure these variables after the validity and reliability among a sample of 183 managers, officials and experts in working systems, information technology and strategic planning in major ...
متن کاملExperiences in the Implementation of a Process-centered Software Engineering Environment Using Object-Oriented Technology
Software engineering environments (SEEs) pose complex and critical requirements to the supporting repositories. Object-oriented Database Management Systems (ODBMSs) are expected to provide suitable features to successfully address these issues. SPADE is a process-centered SEE being developed at CEFRIEL and Politecnico di Milano. SPADE is built on top of an OODBMS and features process modeling a...
متن کاملRequirements Lifecycle Management and Release Planning in Market-Driven Requirements Engineering Processes
In market-driven software evolution, the objectives of a requirements engineering process include the continuous management of new and changed requirements in a way that ensures competitiveness on the market place. This paper compares two independently developed industrial market-driven requirements engineering processes, which both apply continuous requirements management using state-oriented ...
متن کامل